.floating-pickarea{position:fixed;bottom:0;left:192px;right:0;margin:0;z-index:1999;background-color:#fafafa;border-top:1px solid #eaeaea}.floating-pickarea.on-focus .pick-area .pick-control{margin:10px 0}.floating-pickarea.on-focus .pick-area .pick-control .pick{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.floating-pickarea .pick-area{position:relative;margin:0 auto;width:800px;background-color:#fafafa}.floating-pickarea .pick-area .comment-area{float:left}.floating-pickarea .pick-area .comment-area .cover{width:40px;height:40px;float:left;margin:8px 0}.floating-pickarea .pick-area .comment-area .comment-container{margin-left:40px;margin-top:8px}.floating-pickarea .pick-area .comment-area .comment-container .comment{resize:none;width:460px;height:40px;font-size:14px;padding:10px 0 6px 10px;margin-left:8px;border:1px solid rgba(34,31,32,.12);border-radius:6px;transition:all .15s linear}.floating-pickarea .pick-area .comment-area .comment-container .comment.placeholder{color:rgba(34,31,32,.48)}.floating-pickarea .pick-area .comment-area .comment-container .comment:-moz-placeholder{color:rgba(34,31,32,.48)}.floating-pickarea .pick-area .comment-area .comment-container .comment::-webkit-input-placeholder{color:rgba(34,31,32,.48)}.floating-pickarea .pick-area .comment-area .comment-container .comment:hover{-webkit-box-shadow:0 0 8px #eaeaea inset;-moz-box-shadow:0 0 8px #eaeaea inset;box-shadow:0 0 8px #eaeaea inset}.floating-pickarea .pick-area .pick-control{position:absolute;right:0;bottom:0}.floating-pickarea .pick-area .floating-error-message{color:red;font-size:12px;padding-top:78px}@media screen and (min-width:1200px){.floating-pickarea{left:216px}.floating-pickarea .pick-area{width:1000px}.floating-pickarea .pick-area .comment-area .comment-container .comment{width:608px}}@media screen and (min-width:1324px){.floating-pickarea .pick-area{width:1048px}}@media screen and (max-width:769px){.floating-pickarea{left:0}.floating-pickarea .pick-area{width:744px}}body,html{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.news-body{padding-top:64px}.news-body .news-body-container{margin:0 auto;width:800px}.news-body .news-body-container .breadcrumbs{margin-bottom:16px}.news-body .news-body-container .breadcrumbs a{color:#37509c}.news-body .news-body-container .breadcrumbs a:hover{text-decoration:underline}.news-body .news-body-container.original .series-body>img:first-child{position:relative;top:-24px;left:-32px;width:560px}.news-body .news-body-container .contents-area{position:relative;float:left;padding-bottom:56px}.news-body .news-body-container .contents-area:after{display:block;content:"";clear:both}.news-body .news-body-container .contents-area .pick-count{z-index:2;position:absolute;top:24px;right:0}.news-body .news-body-container .contents-area .main{background-color:#efefef;width:560px}.news-body .news-body-container .contents-area .main .container{background-color:#fff;padding:24px 32px 32px}.news-body .news-body-container .contents-area .main .container .newsimage{position:relative}.news-body .news-body-container .contents-area .main .container .newsimage img{width:496px}.news-body .news-body-container .contents-area .main .container .clearfix.no-indent p{text-indent:0!important}.news-body .news-body-container .contents-area .main .container p{text-indent:1em}.news-body .news-body-container .contents-area .main .container p.wp-caption-text{color:#999;font-size:80%}.news-body .news-body-container .contents-area .main .container blockquote{margin:10px;padding:42px 10px;position:relative}.news-body .news-body-container .contents-area .main .container blockquote p{margin:0;font-size:16px;line-height:1.25}.news-body .news-body-container .contents-area .main .container blockquote p strong{font-weight:400;line-height:1.8em}.news-body .news-body-container .contents-area .main .container blockquote:before{content:"“";font-size:85px;line-height:1em;color:#999;position:absolute;left:0;top:0}.news-body .news-body-container .contents-area .main .container blockquote:after{content:"”";font-size:85px;line-height:0;color:#999;position:absolute;right:20px;bottom:0}.news-body .news-body-container .contents-area .main .container.userinfo{display:none}.news-body .news-body-container .contents-area .editors-choice,.news-body .news-body-container .contents-area .subnews{padding:32px 32px 16px;width:560px;margin-top:16px;margin-bottom:16px}.news-body .news-body-container.internal .contents-area .pick-count{top:16px}.news-body .news-body-container.internal .contents-area .page-header{margin-bottom:24px}.news-body .news-body-container.internal .contents-area .page-header h3{width:450px;margin-bottom:8px}.news-body .news-body-container .size-full{width:100%;height:auto;margin:0}.news-body .news-body-container .chapter{padding:0 0 1.5em;line-height:160%}.news-body .news-body-container .chapter p{margin-top:10px}.news-body .news-body-container .chapter li{line-height:160%;margin:0 0 .5em}.news-body .news-body-container .chapter_titile_bold{font-weight:700;padding:0 0 .7em}.news-body .news-body-container .chapter_titile_red{font-weight:700;color:red}.news-body .news-body-container .page-header h3{font-weight:700;font-size:185%;margin:0;line-height:1.5em}.news-body .news-body-container .page-header .publisher{margin-top:10px;color:#222}.news-body .news-body-container .page-header .publisher.text-right{text-align:left}.news-body .news-body-container .muted{font-size:80%;color:#ccc;text-align:right;margin-right:3px}.news-body .news-body-container .paid{margin:20px auto}.news-body .news-body-container .embeddedIframeWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:15px}.news-body .news-body-container .embeddedIframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.news-body .news-body-container .embeddedIframeWrapper-vertical{margin:0 20px}.news-body .news-body-container .embeddedIframeWrapper-vertical iframe{margin:0 auto;display:block;max-width:100%}.news-body .news-body-container .right-container{float:left;width:216px;margin-left:16px;margin-top:32px}.news-body .news-body-container .right-container .company-cards{background-color:#fff;margin-bottom:32px}.news-body .news-body-container .right-container .company-cards .related-company-section-title{padding:16px;font-weight:700}.news-body .news-body-container .right-container .company-cards .company-card{margin-bottom:8px}.news-body .news-body-container .right-container .company-cards .company-card .basic-info .item .value{margin-left:57px}.news-body .news-body-container .right-container .book-outline .book-info .follow-btn,.news-body .news-body-container .right-container .book-outline .related-user-tile .follow-btn{margin:8px 0 0;width:75px}.news-body .news-body-container .right-container .book-outline .book-info .follow-btn .follow,.news-body .news-body-container .right-container .book-outline .book-info .follow-btn .following,.news-body .news-body-container .right-container .book-outline .related-user-tile .follow-btn .follow,.news-body .news-body-container .right-container .book-outline .related-user-tile .follow-btn .following{margin:0}.news-body .news-body-container .right-container .book-outline .book-info.no-profile,.news-body .news-body-container .right-container .book-outline .related-user-tile.no-profile{margin:0 0 32px}.news-body .news-body-container .right-container .book-outline .book-info.no-profile .follow-btn,.news-body .news-body-container .right-container .book-outline .related-user-tile.no-profile .follow-btn{margin-top:16px}.news-body .news-body-container .twitter-tweet{margin:0 auto!important}.news-body .news-body-container .sponsor-block,.news-body .news-body-container .sponsor_block{display:table;margin:16px 0}.news-body .news-body-container .sponsor-block .sponsor-icon,.news-body .news-body-container .sponsor-block .sponsor_icon,.news-body .news-body-container .sponsor_block .sponsor-icon,.news-body .news-body-container .sponsor_block .sponsor_icon{display:table-cell}.news-body .news-body-container .sponsor-block .sponsor-icon img,.news-body .news-body-container .sponsor-block .sponsor_icon img,.news-body .news-body-container .sponsor_block .sponsor-icon img,.news-body .news-body-container .sponsor_block .sponsor_icon img{width:70px}.news-body .news-body-container .sponsor-block .sponsor-label,.news-body .news-body-container .sponsor-block .sponsor_label,.news-body .news-body-container .sponsor_block .sponsor-label,.news-body .news-body-container .sponsor_block .sponsor_label{display:table-cell;padding-left:6px;color:#999;font-size:14px;line-height:20px}.news-body .news-body-container .np-published,.news-body .news-body-container h5{color:#999;font-size:14px;margin:0 10px 0 0;line-height:20px;text-align:left;display:inline-block}.news-body .news-body-container .original-v2 .np-published{top:-50px;position:relative;color:#9d9d9d;font-size:28px;display:inline-block;z-index:1}.news-body .news-body-container .paid-container{font-size:16px}.news-body .news-body-container .paid-container .page-header h3{font-size:26px}.news-body .news-body-container .paid-container .page-header small{font-size:14px;color:#999}.news-body .news-body-container .paid-container .paid{font-size:14px}.news-body .news-body-container .paid-container .paid .message .icon img{height:36px}.news-body .news-body-container .social-share{text-align:right;padding-right:32px;background-color:#fff}.news-body .news-body-container .login-to-read{background-color:#fff}@media screen and (min-width:1200px){.news-body .news-body-container{width:992px}.news-body .news-body-container .contents-area .main,.news-body .news-body-container.original .series-body>img:first-child{width:656px}.news-body .news-body-container .contents-area .main .container .article-body{font-size:16px;line-height:1.8em}.news-body .news-body-container .contents-area .main .container .article-body .newsimage img{width:592px}.news-body .news-body-container .contents-area .subnews{width:656px}.news-body .news-body-container .right-container{width:304px;margin-left:32px}.news-body .news-body-container.internal .contents-area .page-header h3{width:522px}}@media screen and (min-width:1324px){.news-body .news-body-container{width:1024px}.news-body .news-body-container .right-container{width:336px;margin-left:32px}}@media screen and (max-width:769px){.news-body .news-body-container .contents-area{margin-left:12px}.news-body .news-body-container .right-container{margin-left:8px}}.series-list{background-color:#999;height:25px;padding:5px;color:#fff;text-align:center;cursor:pointer;font-size:90%;margin-bottom:15px;display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.series-list:hover{color:#fff}.series-list.economic{background-color:#52a43c}.series-list.business{background-color:#2c84c4}.series-list.technology{background-color:#6b539b}.series-list.market{background-color:#b38860}.series-list.education{background-color:#e84570}.series-list.sports{background-color:#0e69e4}.series-body{font-size:16px}.series-body .np-title,.series-body h2{font-size:28px;font-weight:700;line-height:1.5em;margin-top:0;margin-bottom:24px;letter-spacing:1px}.series-body .original-v2 .np-title{margin-top:-50px;margin-bottom:0}.series-body .np-subtitle,.series-body h3{margin:8px 0 4px;font-size:16px;color:#999;font-weight:400;padding:0;border:none;line-height:24px}.series-body.technology h3{color:#6b539b}.series-body.economic h3{color:#52a43c}.series-body.business h3{color:#2c84c4}.series-body.market h3{color:#b38860}.series-body.education h3{color:#e84570}.series-body.sports h3{color:#0e69e4}.series-body h6{background:#f0f0f0;color:#666;padding:25px;line-height:1.6em;font-size:16px;margin:20px 0 30px}.series-body .np-lead{background:#f0f0f0;color:#666;padding:25px;line-height:1.6em;margin:20px 0 30px;overflow-wrap:break-word}.series-body .np-quote{position:relative;padding:42px 10px;margin:10px 20px 20px;line-height:1.25}.series-body .np-quote::before{position:absolute;top:0;left:0;color:#999;font-size:85px;line-height:1em;content:"“"}.series-body .np-quote::after{position:absolute;right:20px;bottom:0;color:#999;font-size:85px;line-height:0;content:"”"}.series-body .np-heading,.series-body h4{color:#222;margin-top:40px;margin-bottom:20px;font-size:24px;line-height:1.5em;font-weight:700;letter-spacing:0}.series-body .original-v2 .np-heading{border-bottom:1px solid #999;border-top:1px solid #999;padding-top:12px;padding-bottom:12px;letter-spacing:0}.series-body img{margin:0;width:100%;height:auto}.series-body p{text-indent:1em}.series-body .np-text,.series-body p{line-height:1.8em;margin-bottom:20px;word-break:break-word}.series-body .np-text{margin:20px 0}.series-body .np-text.has-line-break{text-indent:0;padding-left:.5em}.series-body .copyright-notation{border-top:2px solid #999;padding:10px;line-height:1.2em;font-size:14px}.series-body .align-left{text-align:left}.series-body .align-center{text-align:center}.series-body .align-right{text-align:right}.series-body .indent{text-indent:.5em}.series-body .np-caption,.series-body p.wp-caption-text{margin-top:8px;color:#999;font-size:80%;line-height:1.6}.series-body img.sponsor-logo{display:none;float:right;margin-bottom:10px;height:20px}.series-body img.sponsor-logo:after{content:"";clear:both;display:block}.series-body .original-size{width:auto;height:auto}.series-body a{color:#0062ff;text-decoration:underline;font-weight:700}.series-body a:hover{text-decoration:none}.series-body .np-image{margin:20px 0!important}.series-body .np-image.natural{text-align:center}.series-body .np-image.natural .img-content-wrapper{display:inline-block}.series-body .np-image.natural img{width:auto;max-width:100%;display:block;margin-right:auto;margin-left:auto}.series-body .np-image.natural .np-caption{text-align:left}.series-body .np-image.fill{margin-right:-32px!important;margin-left:-32px!important}.series-body .np-image.fill .np-caption{margin-right:32px;margin-left:32px}.series-body .np-image.fill-all{margin:0 -32px!important}.series-body .explanation,.series-body .np-action-link{cursor:pointer;margin:0;-webkit-box-shadow:#ccc 0 1px 1px 1px;-moz-box-shadow:#ccc 0 1px 1px 1px;box-shadow:#ccc 0 1px 1px 1px}.series-body .explanation .upper,.series-body .np-action-link .upper{margin:0;padding:10px;-webkit-box-shadow:#ccc 0 1px 0 0;-moz-box-shadow:#ccc 0 1px 0 0;box-shadow:#ccc 0 1px 0 0}.series-body .explanation .lower,.series-body .np-action-link .lower{color:#1242b5;margin:0;padding:10px}.series-body .np-embedded.fill{margin-right:-32px!important;margin-left:-32px!important}.series-body .np-embedded.youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:15px}.series-body .np-embedded.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.series-body .np-embedded.vimeo{margin:15px}.series-body .np-embedded.vimeo iframe{width:100%}.series-body .np-embedded.instagram,.series-body .np-embedded.tweet{margin:16px}.series-body .np-embedded.brightcove{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:15px}.series-body .np-embedded.brightcove iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.series-body .np-embedded.external-link{margin:16px}.series-body .np-embedded.external-link .np-embed-container{border:1px solid #dcdcdc;border-radius:12px;padding:10px}.series-body .np-embedded.external-link .np-embed-container a{color:#000;text-decoration:auto;font-weight:400}.series-body .np-embedded.external-link .np-embed-container a .np-embed-content .np-embed-image{margin-bottom:10px}.series-body .np-embedded.external-link .np-embed-container a .np-embed-content .np-embed-image img{width:100%}.series-body .np-embedded.external-link .np-embed-container a .np-embed-content .np-embed-title h2{margin:0 0 10px;font-size:20px;color:#000;font-weight:700}.series-body .np-embedded.external-link .np-embed-container a .np-embed-content .np-embed-description{font-size:14px;color:#000;font-weight:400}.series-body .np-embedded.external-link .np-embed-container a .np-embed-content .np-embed-footer{height:20px;font-size:14px}.series-body .np-embedded.external-link .np-embed-container a .np-embed-content .np-embed-footer img{height:100%;width:auto;padding-right:5px}.series-body .np-heading-index{margin:15px 0 10px;border:1px solid #ccc;box-sizing:border-box;border-radius:2px}.series-body .np-heading-index .index-header{margin:24px 14px 16px;display:flex}.series-body .np-heading-index .index-header .title-triangle{width:8px;height:8px;margin-top:2px;margin-left:8px}.series-body .np-heading-index .index-header .title-triangle.open{transform:rotate(45deg);background:linear-gradient(135deg,#FFF 0,#FFF 50%,#222 50%,#222 100%)}.series-body .np-heading-index .index-header .index-title{margin-left:14px;font-family:Roboto,HiraKakuPro,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;color:#222}.series-body .np-heading-index ul{padding:0;list-style-type:none}.series-body .np-heading-index li{margin:2px 14px;padding:8px 0;font-family:HiraKakuPro,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;border-bottom:1px solid #e0e0e0;font-style:normal;font-weight:400;font-size:14px;line-height:226%}.series-body .np-heading-index li:hover{color:#0062ff;cursor:pointer}.series-body .np-article-block{display:block;background-color:#f0f0f0;color:#666;padding:25px;line-height:1.6em;font-size:16px;font-weight:700;margin:20px 0 30px}.series-body .np-article-block a{color:#337ab7}.series-body .np-article-block .np-article-block-content .image{margin-top:8px}.series-body .np-article-block-v2{padding:0;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.12);border-radius:2px;cursor:pointer}.series-body .np-article-block-v2:hover{background:#fafafa;box-shadow:0 0 1px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.12)}.series-body .np-article-block-v2 a{text-decoration:none}.series-body .np-article-block-v2 .np-article-block-content{display:table}.series-body .np-article-block-v2 .np-article-block-content .image{display:table-cell;width:240px}.series-body .np-article-block-v2 .np-article-block-content .article-info{display:table-cell;padding:16px;vertical-align:middle}.series-body .np-article-block-v2 .np-article-block-content .article-info .title{font-weight:700;font-size:14px;line-height:24px;color:#222}.series-body .np-article-block-v2 .np-article-block-content .article-info .publish-info{font-weight:400;font-size:12px;line-height:24px;letter-spacing:-.3px;color:#838383;display:flex}.series-body .np-article-block-v2 .np-article-block-content .article-info .publish-info .publisher{margin:0 8px 0 0}.series-body .np-toc{position:relative}.series-body .np-toc .toc-content{position:relative;padding:32px;z-index:1}.series-body .np-toc .toc-description,.series-body .np-toc .toc-title{color:#fff;text-align:center}.series-body .np-toc .toc-title{margin:8px 0;font-size:24px}.series-body .np-toc .toc-description{font-size:12px}.series-body .np-toc ol{margin:32px 0 0;padding:0;color:#fff;list-style:none;counter-reset:toc-index}.series-body .np-toc ol.has-trailer{counter-reset:toc-index -1}.series-body .np-toc ol li{margin-bottom:16px}.series-body .np-toc ol li::before{margin-top:3px;margin-right:16px;padding:4px 8px;float:left;border:1px solid #ccc;color:#ccc;font-size:12px;line-height:1;content:counters(toc-index,".",decimal-leading-zero);counter-increment:toc-index}.series-body .np-toc ol a,.series-body .np-toc ol span{display:table-cell;font-size:14px}.series-body .np-toc ol a{color:#fff;font-weight:400;text-decoration:none}.series-body .np-toc ol a:hover{text-decoration:underline}.series-body .np-toc ol span{color:#999}.series-body .np-toc .toc-cover{position:absolute;top:0;right:0;bottom:0;left:0}.series-body .np-toc .toc-cover::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.72);content:""}.series-body .np-toc .toc-cover .cover-image{width:100%;height:100%;background-position:center;background-size:cover}.series-body .np-border{margin:20px 0;background-size:7px 2px;background-image:linear-gradient(to right,#F0F0F0,#F0F0F0 4px,transparent 4px,transparent 7px);background-repeat:repeat-x;height:2px}.series-body .html-list{margin:20px 0;line-height:1.8em;padding:0 0 0 22px}.series-body .html-list li{margin:16px 0}.title-separator{border-top:3px solid #000;margin:0 0 20px}.article-header{position:relative;width:100%}.article-header .author{display:inline-block;padding:5px}.article-header .author .face{width:56px;height:56px;float:left;margin-right:8px;background-size:contain;border-radius:30px}.article-header .author .face::after{position:relative;top:8px;left:64px;font-size:18px;font-style:italic;color:#666;content:"By"}.article-header .author .profile{margin-top:10px;margin-left:64px}.article-header .author .name{font-size:18px;color:#333;line-height:1.4;margin-left:24px}.article-header .author .title{font-size:14px;color:#999;line-height:1.1;margin-top:1px}.article-header .list{letter-spacing:.1em;text-align:right;font-size:14px;color:#4277fa}.article-header .list a{color:#4277fa}.article-header .list a:hover{text-decoration:none}.article-header .list a::before{content:">";display:block;float:right}.article-header .authors{display:flex;align-items:center}.article-header .authors.direction{flex-direction:column}.article-header .authors .profile-images{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.article-header .authors .profile-images.full{width:100%}.article-header .authors .profile-images img{width:58px;height:58px;margin-right:-10px;border-radius:40px;border:2px solid #fff;position:relative}.article-header .authors .profiles{margin-left:22px}.article-header .authors .profiles.double{display:flex;margin-top:4px}.article-header .authors .profiles.full{width:100%;margin-left:0;margin-top:12px;margin-bottom:4px}.article-header .authors .profiles .name a{font-family:HiraKakuPro,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:18px;font-weight:700;float:left;line-height:16px;color:#222;text-decoration:none}.article-header .authors .profiles .name+.name ::before{content:"/";color:#ccc;margin-left:5px;margin-right:5px}.article-header .authors .profiles .title{font-family:HiraKakuPro,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:13px;line-height:14px;color:gray;margin-top:12px}.article-header .authors .profiles .title::before{content:"\a";white-space:pre}.news-body-container.original .np-eyecatch img{position:relative;top:-24px;left:-32px;width:560px}.news-body-container.original .original-v2 .np-eyecatch img{height:560px;object-fit:cover;min-height:100%;min-width:100%}.news-body-container.original .original-v2 .np-eyecatch::after{border-width:0 560px 93.33px 0;content:"";width:0;height:560px;border-style:solid;border-color:#fff transparent;left:0;top:0;position:absolute}@media screen and (min-width:1200px){.news-body-container.original .np-eyecatch img{width:656px}.news-body-container.original .original-v2 .np-eyecatch img{height:656px}.news-body-container.original .original-v2 .np-eyecatch::after{height:656px;border-width:0 656px 109.33px 0}}.text-right{text-align:right}.center{text-align:center}.floating-leaflet-items{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000}.floating-leaflet-items .mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#222;opacity:.9}.floating-leaflet-items .frame-container{position:relative;width:656px;height:calc(100% - 96px);margin:48px auto auto}.floating-leaflet-items .frame-container.loaded{box-shadow:0 0 4px #ddd}.floating-leaflet-items .frame-container iframe{width:100%;height:100%;border:0}